#ifndef C_QCLXSTYLE_H
#define C_QCLXSTYLE_H

/****************************************************************************
** QClxStyleHooks C bindings generated from reading C++ file 'qclxstyle.h'
**
** Created: Tue Jul 30 19:22:34 2002
**      by: The Qt Meta Object Compiler ($Revision: 2.53 $)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/

C_EXPORT QClxStyleHooksH QClxStyleHooks_create();
C_EXPORT void QClxStyleHooks_destroy(QClxStyleHooksH handle);
C_EXPORT void QClxStyleHooks_hook_polish(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_unPolish(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_polish2(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_unPolish2(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_polish3(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_itemRect(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_drawItem(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_drawSeparator(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_drawRect(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_drawRectStrong(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_drawButton(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_buttonRect(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_drawButtonMask(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_drawBevelButton(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_bevelButtonRect(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_drawToolButton(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_drawToolButton2(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_toolButtonRect(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_drawPanel(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_drawPopupPanel(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_drawArrow(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_drawExclusiveIndicator(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_drawExclusiveIndicatorMask(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_drawIndicatorMask(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_drawIndicator(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_drawFocusRect(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_drawComboButton(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_comboButtonRect(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_comboButtonFocusRect(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_drawComboButtonMask(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_drawPushButton(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_drawPushButtonLabel(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_pushButtonContentsRect(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_tabbarMetrics(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_drawTab(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_drawTabMask(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_scrollBarMetrics(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_drawScrollBarControls(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_drawSlider(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_drawSliderMask(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_drawSliderGroove(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_drawSliderGrooveMask(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_drawSplitter(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_drawCheckMark(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_polishPopupMenu(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_extraPopupMenuItemWidth(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_popupSubmenuIndicatorWidth(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_popupMenuItemHeight(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_drawPopupMenuItem(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyleHooks_hook_StyleDestroyed(QClxStyleHooksH handle, QHookH hook);
C_EXPORT void QClxStyle_init(QClxStyleH handle);
C_EXPORT QClxStyleH QClxStyle_create(QStyleH aStyle, QClxStyleHooksH h);
C_EXPORT void QClxStyle_destroy(QClxStyleH handle);
C_EXPORT QClxStyleH QClxStyle_create2(PWideString styleName, QClxStyleHooksH h);
C_EXPORT void QClxStyle_refresh(QClxStyleH handle);
C_EXPORT int QClxStyle_defaultFrameWidth(QClxStyleH handle);
C_EXPORT void QClxStyle_setDefaultFrameWidth(QClxStyleH handle, int Val);
C_EXPORT int QClxStyle_sliderLength(QClxStyleH handle);
C_EXPORT void QClxStyle_setSliderLength(QClxStyleH handle, int Val);
C_EXPORT int QClxStyle_maximumSliderDragDistance(QClxStyleH handle);
C_EXPORT void QClxStyle_setMaximumSliderDragDistance(QClxStyleH handle, int Val);
C_EXPORT int QClxStyle_splitterWidth(QClxStyleH handle);
C_EXPORT void QClxStyle_setSplitterWidth(QClxStyleH handle, int Val);
C_EXPORT void QClxStyle_scrollBarExtent(QClxStyleH handle, PSize retval);
C_EXPORT void QClxStyle_setScrollBarExtent(QClxStyleH handle, PSize Val);
C_EXPORT void QClxStyle_indicatorSize(QClxStyleH handle, PSize retval);
C_EXPORT void QClxStyle_setIndicatorSize(QClxStyleH handle, PSize Val);
C_EXPORT void QClxStyle_exclusiveIndicatorSize(QClxStyleH handle, PSize retval);
C_EXPORT void QClxStyle_setExclusiveIndicatorSize(QClxStyleH handle, PSize Val);
C_EXPORT void QClxStyle_buttonShift(QClxStyleH handle, int* x, int* y);
C_EXPORT void QClxStyle_setButtonShift(QClxStyleH handle, int x, int y);
C_EXPORT void QClxStyle_scrollBarMetrics(QClxStyleH handle, const QScrollBarH p1, int* p2, int* p3, int* p4, int* p5);
C_EXPORT void QClxStyle_tabbarMetrics(QClxStyleH handle, const QTabBarH p1, int* p2, int* p3, int* p4);

#endif
